package events
{
	import flash.events.Event;

	/**
	 * 
	 * @author jrags
	 * 
	 */
	public class DmToolEvent extends Event
	{
		public static const IMPORT_CHARACTER:String = "importCharacter";
		public static const LOAD_PARTY:String = "loadParty";
		public static const SAVE_PARTY:String = "saveParty";
		public static const LOAD_ENCOUNTER:String = "loadEncounter";
		public static const SAVE_ENCOUNTER:String = "saveEncounter";
		public static const LOAD_COMBAT:String = "loadCombat";
		public static const SAVE_COMBAT:String = "saveCombat";
		public static const COMBATANT_LIST_ITEM_CLICK:String = "combatantListItemClick";
		public static const COMBATANT_LIST_ITEM_DOUBLE_CLICK:String = "combatantListItemDoubleClick";
		public static const CLEAR_MONSTERS:String = "clearMonsters";
		public static const CLEAR_PARTY:String = "clearParty";
		public static const CLEAR_ALL:String = "clearAll";
		
		public function DmToolEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
		}
		
		override public function clone():Event 
		{
			return new DmToolEvent(type, bubbles, cancelable);
		}
	}
}